home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Bank smakow / BankSmakow.air / BankSmakow.swf / scripts / _BankSmakow_FlexInit.as < prev    next >
Text File  |  2009-12-16  |  4KB  |  88 lines

  1. package
  2. {
  3.    import flash.net.getClassByAlias;
  4.    import flash.net.registerClassAlias;
  5.    import mx.collections.ArrayCollection;
  6.    import mx.collections.ArrayList;
  7.    import mx.core.IFlexModuleFactory;
  8.    import mx.core.mx_internal;
  9.    import mx.effects.EffectManager;
  10.    import mx.styles.StyleManager;
  11.    import mx.utils.ObjectProxy;
  12.    
  13.    public class _BankSmakow_FlexInit
  14.    {
  15.        
  16.       
  17.       public function _BankSmakow_FlexInit()
  18.       {
  19.          super();
  20.       }
  21.       
  22.       public static function init(param1:IFlexModuleFactory) : void
  23.       {
  24.          var fbs:IFlexModuleFactory = param1;
  25.          EffectManager.mx_internal::registerEffectTrigger("addedEffect","added");
  26.          EffectManager.mx_internal::registerEffectTrigger("closeEffect","windowClose");
  27.          EffectManager.mx_internal::registerEffectTrigger("completeEffect","complete");
  28.          EffectManager.mx_internal::registerEffectTrigger("creationCompleteEffect","creationComplete");
  29.          EffectManager.mx_internal::registerEffectTrigger("focusInEffect","focusIn");
  30.          EffectManager.mx_internal::registerEffectTrigger("focusOutEffect","focusOut");
  31.          EffectManager.mx_internal::registerEffectTrigger("hideEffect","hide");
  32.          EffectManager.mx_internal::registerEffectTrigger("itemsChangeEffect","itemsChange");
  33.          EffectManager.mx_internal::registerEffectTrigger("minimizeEffect","windowMinimize");
  34.          EffectManager.mx_internal::registerEffectTrigger("mouseDownEffect","mouseDown");
  35.          EffectManager.mx_internal::registerEffectTrigger("mouseUpEffect","mouseUp");
  36.          EffectManager.mx_internal::registerEffectTrigger("moveEffect","move");
  37.          EffectManager.mx_internal::registerEffectTrigger("removedEffect","removed");
  38.          EffectManager.mx_internal::registerEffectTrigger("resizeEffect","resize");
  39.          EffectManager.mx_internal::registerEffectTrigger("resizeEndEffect","resizeEnd");
  40.          EffectManager.mx_internal::registerEffectTrigger("resizeStartEffect","resizeStart");
  41.          EffectManager.mx_internal::registerEffectTrigger("rollOutEffect","rollOut");
  42.          EffectManager.mx_internal::registerEffectTrigger("rollOverEffect","rollOver");
  43.          EffectManager.mx_internal::registerEffectTrigger("showEffect","show");
  44.          EffectManager.mx_internal::registerEffectTrigger("unminimizeEffect","windowUnminimize");
  45.          try
  46.          {
  47.             if(getClassByAlias("flex.messaging.io.ArrayCollection") == null)
  48.             {
  49.                registerClassAlias("flex.messaging.io.ArrayCollection",ArrayCollection);
  50.             }
  51.          }
  52.          catch(e:Error)
  53.          {
  54.             registerClassAlias("flex.messaging.io.ArrayCollection",ArrayCollection);
  55.          }
  56.          try
  57.          {
  58.             if(getClassByAlias("flex.messaging.io.ArrayList") == null)
  59.             {
  60.                registerClassAlias("flex.messaging.io.ArrayList",ArrayList);
  61.             }
  62.          }
  63.          catch(e:Error)
  64.          {
  65.             registerClassAlias("flex.messaging.io.ArrayList",ArrayList);
  66.          }
  67.          try
  68.          {
  69.             if(getClassByAlias("flex.messaging.io.ObjectProxy") == null)
  70.             {
  71.                registerClassAlias("flex.messaging.io.ObjectProxy",ObjectProxy);
  72.             }
  73.          }
  74.          catch(e:Error)
  75.          {
  76.             registerClassAlias("flex.messaging.io.ObjectProxy",ObjectProxy);
  77.          }
  78.          var styleNames:Array = ["statusTextStyleName","fontWeight","modalTransparencyBlur","rollOverColor","textRollOverColor","backgroundDisabledColor","barColor","textIndent","fontSize","kerning","footerColors","textAlign","disabledIconColor","fontStyle","titleBarBackgroundSkin","depthColors","buttonPadding","statusBarBackgroundColor","modalTransparencyDuration","textSelectedColor","buttonAlignment","titleTextStyleName","selectionColor","modalTransparency","fontGridFitType","selectionDisabledColor","modalTransparencyColor","fontAntiAliasType","disabledColor","alternatingItemColors","titleAlignment","leading","iconColor","dropShadowColor","themeColor","titleBarColors","letterSpacing","fontFamily","fontThickness","color","errorColor","headerColors","fontSharpness","textDecoration","statusBarBackgroundSkin"];
  79.          var i:int = 0;
  80.          while(i < styleNames.length)
  81.          {
  82.             StyleManager.registerInheritingStyle(styleNames[i]);
  83.             i++;
  84.          }
  85.       }
  86.    }
  87. }
  88.